home *** CD-ROM | disk | FTP | other *** search
Java Source | 1996-08-31 | 1.5 KB | 56 lines | [TEXT/CWIE] |
- import java.awt.*;
-
- public class MyGridBag extends java.applet.Applet
- {
- public MyGridBag()
- {
- GridBagLayout gridBag = new GridBagLayout();
- GridBagConstraints constraints = new GridBagConstraints();
-
- setLayout( gridBag );
-
- constraints.fill = constraints.BOTH;
- constraints.weightx = 1.0;
-
- ConstrainedButton("Button1", gridBag, constraints );
- ConstrainedButton("Button2", gridBag, constraints );
- ConstrainedButton("Button3", gridBag, constraints );
-
- constraints.gridwidth = constraints.REMAINDER;
-
- ConstrainedButton("Button4", gridBag, constraints );
-
- constraints.weightx = 0.0;
-
- ConstrainedButton("Button5", gridBag, constraints );
-
- constraints.gridwidth = constraints.RELATIVE;
-
- ConstrainedButton("Button6", gridBag, constraints );
-
- constraints.gridwidth = constraints.REMAINDER;
-
- ConstrainedButton("Button7", gridBag, constraints );
-
- constraints.gridwidth = 1;
- constraints.gridheight = 2;
- constraints.weighty = 1.0;
-
- ConstrainedButton("Button8", gridBag, constraints );
-
- constraints.weighty = 0.0;
- constraints.gridwidth = constraints.REMAINDER;
- constraints.gridheight = 1;
-
- ConstrainedButton("Button9", gridBag, constraints );
- ConstrainedButton("Button10", gridBag, constraints );
- }
-
- void ConstrainedButton( String title,
- GridBagLayout layout, GridBagConstraints constraints )
- {
- Button button = new Button( title );
- layout.setConstraints( button, constraints );
- add( button );
- }
- }